<h4>Tool</h4><table border="0"><tr><td valign="top"><b>Name</b></td><td valign="top">Reclassify Grid Values</td></tr><tr><td valign="top"><b>ID</b></td><td valign="top">15</td></tr><tr><td valign="top"><b>Author</b></td><td valign="top">Copyrights (c) 2005 by Volker Wichmann</td></tr><tr><td valign="top"><b>Specification</b></td><td valign="top">grid</td></tr></table><hr><h4>Description</h4>The tool can be used to reclassify the values of a grid. It provides three different options:
(a) reclassification of single values
(b) reclassification of a range of values
(c) reclassification of value ranges specified in a lookup table

In addition to these methods, two special cases (NoData values and values not included in the reclassification setup) are supported.
With reclassification mode (a) and (b), the 'NoData option' is evaluated before the 'Method' settings. In reclassification mode (c) the option is evaluated only if the NoData value is not included in the lookup table.
The 'other values' option is always evaluated after checking the 'Method' settings.

The tool allows one to define the NoData value of the output grid (header): by default, the output grid gets assigned the NoData value of the input grid. But it is also possible to assign a user defined NoData value.

<hr><h4>Parameters</h4><table border="1" width="100%" valign="top" cellpadding="5" rules="all"><tr><th>Name</th><th>Type</th><th>Identifier</th><th>Description</th><th>Constraints</th></tr>
<tr><th colspan="5">Input</th></tr><tr><td>Grid </td><td>Grid (input)</td><td>INPUT</td><td>Grid to reclassify</td><td></td></tr><tr><td>Lookup Table (*)</td><td>Table (optional input)</td><td>RETAB_2</td><td>Lookup table used in method "user supplied table"</td><td></td></tr><tr><th colspan="5">Output</th></tr><tr><td>Reclassified Grid</td><td>Grid (output)</td><td>RESULT</td><td>Reclassified grid.</td><td></td></tr><tr><th colspan="5">Options</th></tr><tr><td>Method</td><td>Choice</td><td>METHOD</td><td>Select the desired method: 1. a single value or a range defined by a single value is reclassified, 2. a range of values is reclassified, 3. the lookup table is used to reclassify the grid.</td><td>Available Choices:
[0] single
[1] range
[2] simple table
[3] user supplied table
Default: 0</td></tr><tr><td>old value</td><td>Floating point</td><td>OLD</td><td>Value to reclassify.</td><td>Default: 0.000000</td></tr><tr><td>new value</td><td>Floating point</td><td>NEW</td><td>New value.</td><td>Default: 1.000000</td></tr><tr><td>operator</td><td>Choice</td><td>SOPERATOR</td><td>Select the desired operator (<;.;=; >;.); it is possible to define a range above or below the old value.</td><td>Available Choices:
[0] =
[1] <
[2] <=
[3] >=
[4] >
Default: 0</td></tr><tr><td>minimum value</td><td>Floating point</td><td>MIN</td><td>Minimum value of the range to be reclassified.</td><td>Default: 0.000000</td></tr><tr><td>maximum value</td><td>Floating point</td><td>MAX</td><td>Maximum value of the range to be reclassified.</td><td>Default: 10.000000</td></tr><tr><td>new value</td><td>Floating point</td><td>RNEW</td><td>new value</td><td>Default: 5.000000</td></tr><tr><td>operator</td><td>Choice</td><td>ROPERATOR</td><td>Select operator: eg. min < value < max.</td><td>Available Choices:
[0] <=
[1] <
Default: 0</td></tr><tr><td>Lookup Table</td><td>Static table</td><td>RETAB</td><td>Lookup table used in method "table"</td><td>3 Fields:
- 1. [8 byte floating point number] minimum
- 2. [8 byte floating point number] maximum
- 3. [8 byte floating point number] new
</td></tr><tr><td>operator</td><td>Choice</td><td>TOPERATOR</td><td>Select the desired operator (min < value < max; min . value < max; min .value . max; min < value . max).</td><td>Available Choices:
[0] min <= value < max
[1] min <= value <= max
[2] min < value <= max
[3] min < value < max
Default: 0</td></tr><tr><td>minimum value</td><td>Table field</td><td>F_MIN</td><td></td><td></td></tr><tr><td>maximum value</td><td>Table field</td><td>F_MAX</td><td></td><td></td></tr><tr><td>new value</td><td>Table field</td><td>F_CODE</td><td></td><td></td></tr><tr><td>no data values</td><td>Boolean</td><td>NODATAOPT</td><td>Use this option to reclassify No-Data values independently of the method settings.</td><td>Default: 0</td></tr><tr><td>new value</td><td>Floating point</td><td>NODATA</td><td>new value</td><td>Default: 0.000000</td></tr><tr><td>other values</td><td>Boolean</td><td>OTHEROPT</td><td>Use this option to reclassify all other values that are not specified in the options above.</td><td>Default: 0</td></tr><tr><td>new value</td><td>Floating point</td><td>OTHERS</td><td>new value</td><td>Default: 0.000000</td></tr><tr><td>Assign ...</td><td>Choice</td><td>RESULT_NODATA_CHOICE</td><td>Choose how to handle the NoData value of the output grid.</td><td>Available Choices:
[0] NoData value of input grid
[1] user defined NoData value
Default: 0</td></tr><tr><td>NoData Value</td><td>Floating point</td><td>RESULT_NODATA_VALUE</td><td>User defined NoData value for output grid.</td><td>Default: -99999.000000</td></tr></table>(*) <i>optional</i>